﻿using PARK.Common.Filter;
using PARK.Dependency;

namespace PARK.CardAcct.Entitys.Dto.employee
{
    /// <summary>
    /// 用户列表查询输入
    /// </summary>
    [SuppressSniffer]
    public class EmployeeListQuery : PageInputBase
    {
        /// <summary>
        /// 选择导出数据key
        /// </summary>
        public string selectKey { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int dataType { get; set; }
        /// <summary>
        /// 机构ID
        /// </summary>
        public string organizeId { get; set; }
        /// <summary>
        /// 是否卡户中心
        /// </summary>
        public string isCardAcc { get; set; }
        /// <summary>
        /// 卡户状态 
        /// </summary>
        public string accStatus { get; set; }
        /// <summary>
        /// 认证状态
        /// </summary>
        public string isauth { get; set; }
        /// <summary>
        /// 有效期
        /// </summary>
        public string expiryEndDate { get; set; }
        /// <summary>
        /// 挂失日期
        /// </summary>
        public string lossDate { get; set; }
        /// <summary>
        /// 销户日期
        /// </summary>
        public string cancelDate { get; set; }
        /// <summary>
        /// 部门ID
        /// </summary>
        public string departId { get; set; }
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        /// <summary>
        /// 长安通卡号
        /// </summary>
        public string catCardNo { get; set; }
        /// <summary>
        /// openid
        /// </summary>
        public string openid { get; set; }
        /// <summary>
        /// jobnum
        /// </summary>
        public string jobnum { get; set; }
        /// <summary>
        /// realname
        /// </summary>
        public string realname { get; set; }
        /// <summary>
        /// mobilephone
        /// </summary>
        public string mobilephone { get; set; }
        /// <summary>
        /// Avatar
        /// </summary>
        public string Avatar { get; set; }
        /// <summary>
        /// Nickname
        /// </summary>
        public string Nickname { get; set; }
        /// <summary>
        /// Sex
        /// </summary>
        public int Sex { get; set; }
        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; }

        /// <summary>
        /// 所属公司名称
        /// </summary>
        public string CompanyName { get; }
        /// <summary>
        /// 员工类型
        /// </summary>
        public string employeType { get; set; }
        /// <summary>
        /// 卡片类型
        /// </summary>
        public string cardTypeId { get; set; }
        /// <summary>
        /// 超期状态 
        /// </summary>
        public string overdueStatus { get; set; }        
    }
}
